<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函数</title>
</head>
<body>
<script>
    /*函数是特殊的对象 function
     *  在函数中可以封装一些功能(代码),在需要时可以执行这些代码
    *   使用typeof 返回function
    *   调用函数 语法:函数对象()
    * 使用声明来创建函数
    *       语法： []的意思是可选的 可以写形参 可以不写形参
    *           function 函数名([形参1，形参2......]){
    *                                   语句
    *                                        }
    *
    * */
    // var fun=new Function("console.log('hello,这是我的第一个函数');");//可以将封装的代码以字符串的形式传递给构造函数
    //     fun(); 这种几乎不用

    function fun2() {
        console.log("这是我写的第二个函数");
    }
    console.log(fun2);

    var fun3=function () {
        console.log("我是匿名函数");
    };
    fun3();
</script>
</body>
</html>